package com.cn.client.vo.productVO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "客户端产品详情返回参数VO")
public class FrontProductReturnVO {
    @ApiModelProperty(value = "景区展示图（最多8张）")
    private List scenicPhotos;

    @ApiModelProperty(value = "景区名称")
    private String name;

    @ApiModelProperty(value = "所在省")
    private String province;

    @ApiModelProperty(value = "所在市")
    private String city;

    @ApiModelProperty(value = "产品标签（最多3个）")
    private List label;

    @ApiModelProperty(value = "详细地址")
    private String detailAddress;

    @ApiModelProperty(value = "经度")
    private String longitude;

    @ApiModelProperty(value = "纬度")
    private String latitude;

    @ApiModelProperty(value = "景区简介")
    private String introduces;//景区介绍

    @ApiModelProperty(value = "景区详情")
    private String details;

    @ApiModelProperty(value = "销售价")
    private BigDecimal salesPrice;

    @ApiModelProperty(value = "划线价")
    private BigDecimal linePrice;

    @ApiModelProperty(value = "门票类型")
    private String ticketsType;

    @ApiModelProperty(value = "库存")
    private Integer availableStock;

    @ApiModelProperty(value = "购票须知")
    private String ticketInformation;

    @ApiModelProperty(value = "特殊票购买条件")
    private String specialTicketExplain;
}
